import request from '@/utils/request';

//////////////////////////////////////////////////////////////////////分类管理/////////////////////////////////////////////////////////////////////////////////////////////////////////

/**
 * 获取店铺列表
 * @param query
 */
export function getInitClassifyList(query) {
  return request({
    url: '/label/get_label_list',
    method: 'get',
    params: query
  })
}

/**
 * 详情
 * @param id
 */
export function getClassifyDetail(id) {
  return request({
    url: '/label/get_label',
    method: 'get',
    params: {id}
  })
}

/**
 * 保存
 * @param ids
 */
export function addClassify(data) {
  return request({
    url: '/label/insert_label',
    method: 'post',
    data
  })
}

/**
 * 修改
 * @param ids
 */
export function modifyClassify(data) {
  return request({
    url: '/label/update_label',
    method: 'post',
    data
  })
}

/**
 * 删除
 * @param ids
 */
export function deleteClassify(ids) {
  return request({
    url: '/label/del_label',
    method: 'get',
    params: {ids}
  })
}

//////////////////////////////////////////////////////////////////////举报管理/////////////////////////////////////////////////////////////////////////////////////////////////////////

/**
 * 获取举报列表
 * @param query
 */
export function getInitReportList(query) {
  return request({
    url: '/report/get_report_list',
    method: 'get',
    params: query
  })
}

/**
 * 详情
 * @param id
 */
export function getReportDetail(id) {
  return request({
    url: '/report/get_report',
    method: 'get',
    params: {id}
  })
}

/**
 * 修改
 * @param ids
 */
export function modifyReport(ids,status) {
  return request({
    url: '/report/update_report',
    method: 'get',
    params: {ids,status}
  })
}

//////////////////////////////////////////////////////////////////////评论管理/////////////////////////////////////////////////////////////////////////////////////////////////////////

/**
 * 获取评论列表
 * @param query
 */
export function getInitCommentList(query) {
  return request({
    url: '/comment/get_comment_list',
    method: 'get',
    params: query
  })
}

/**
 * 详情
 * @param id
 */
export function getCommentDetail(id) {
  return request({
    url: '/comment/get_comment',
    method: 'get',
    params: {id}
  })
}

/**
 * 删除
 * @param ids
 */
export function deleteComment(ids) {
  return request({
    url: '/comment/del_comment',
    method: 'get',
    params: {ids}
  })
}

//////////////////////////////////////////////////////////////////////圈子管理/////////////////////////////////////////////////////////////////////////////////////////////////////////

/**
 * 获取圈子列表
 * @param query
 */
export function getInitCircleList(query) {
  return request({
    url: '/mood/get_mood_list',
    method: 'get',
    params: query
  })
}

/**
 * 详情
 * @param id
 */
export function getCircleDetail(id) {
  return request({
    url: '/mood/get_mood',
    method: 'get',
    params: {id}
  })
}

/**
 * 删除
 * @param ids
 */
export function deleteCircle(ids) {
  return request({
    url: '/mood/del_mood',
    method: 'get',
    params: {ids}
  })
}

/**
 * 拉黑
 * @param ids
 */
export function deFriend(ids,defriend) {
  return request({
    url: '/mood/update_mood_user',
    method: 'get',
    params: {ids,defriend}
  })
}

//////////////////////////////////////////////////////////////////////视频管理/////////////////////////////////////////////////////////////////////////////////////////////////////////

/**
 * 获取视频列表
 * @param query
 */
export function getInitVideoList(query) {
  return request({
    url: '/video/get_video_list',
    method: 'get',
    params: query
  })
}

/**
 * 详情
 * @param id
 */
export function getVideoDetail(id) {
  return request({
    url: '/video/get_video',
    method: 'get',
    params: {id}
  })
}

/**
 * 保存
 * @param ids
 */
export function addVideo(data) {
  return request({
    url: '/video/insert_video',
    method: 'post',
    data
  })
}

/**
 * 修改
 * @param ids
 */
export function modifyVideo(data) {
  return request({
    url: '/video/update_video',
    method: 'post',
    data
  })
}

/**
 * 删除
 * @param ids
 */
export function deleteVideo(ids) {
  return request({
    url: '/video/del_video',
    method: 'get',
    params: {ids}
  })
}

//////////////////////////////////////////////////////////////////////违禁字管理/////////////////////////////////////////////////////////////////////////////////////////////////////////

/**
 * 获取违禁字列表
 * @param query
 */
export function getInitBannedWordList(query) {
  return request({
    url: '/prohibitedWords/get_prohibited_list',
    method: 'get',
    params: query
  })
}

/**
 * 详情
 * @param id
 */
export function getBannedWordDetail(id) {
  return request({
    url: '/prohibitedWords/get_prohibited',
    method: 'get',
    params: {id}
  })
}

/**
 * 保存
 * @param ids
 */
export function addBannedWord(data) {
  return request({
    url: '/prohibitedWords/insert_prohibited',
    method: 'post',
    data
  })
}

/**
 * 修改
 * @param ids
 */
export function modifyBannedWord(data) {
  return request({
    url: '/prohibitedWords/update_prohibited',
    method: 'post',
    data
  })
}

/**
 * 删除
 * @param ids
 */
export function deleteBannedWord(ids) {
  return request({
    url: '/prohibitedWords/del_prohibited',
    method: 'get',
    params: {ids}
  })
}

//////////////////////////////////////////////////////////////////////新闻管理/////////////////////////////////////////////////////////////////////////////////////////////////////////

/**
 * 获取新闻列表
 * @param query
 */
export function getInitNewsList(query) {
  return request({
    url: '/essay/get_essay_list',
    method: 'get',
    params: query
  })
}

/**
 * 详情
 * @param id
 */
export function getNewsDetail(id) {
  return request({
    url: '/essay/get_essay',
    method: 'get',
    params: {id}
  })
}

/**
 * 保存
 * @param ids
 */
export function addNews(data) {
  return request({
    url: '/essay/insert_essay',
    method: 'post',
    data
  })
}

/**
 * 修改
 * @param ids
 */
export function modifyNews(data) {
  return request({
    url: '/essay/update_essay',
    method: 'post',
    data
  })
}

/**
 * 删除
 * @param ids
 */
export function deleteNews(ids) {
  return request({
    url: '/essay/del_essay',
    method: 'get',
    params: {ids}
  })
}

//////////////////////////////////////////////////////////////////////活动管理/////////////////////////////////////////////////////////////////////////////////////////////////////////

/**
 * 获取活动列表
 * @param query
 */
export function getInitActivityList(query) {
  return request({
    url: '/activity/get_activity_list',
    method: 'get',
    params: query
  })
}

/**
 * 详情
 * @param id
 */
export function getActivityDetail(id) {
  return request({
    url: '/activity/get_activity',
    method: 'get',
    params: {id}
  })
}

/**
 * 保存
 * @param ids
 */
export function addActivity(data) {
  return request({
    url: '/activity/insert_activity',
    method: 'post',
    data
  })
}

/**
 * 修改
 * @param ids
 */
export function modifyActivity(data) {
  return request({
    url: '/activity/update_activity',
    method: 'post',
    data
  })
}

/**
 * 删除
 * @param ids
 */
export function deleteActivity(ids) {
  return request({
    url: '/activity/del_activity',
    method: 'get',
    params: {ids}
  })
}
